package com.spirngboot.middleware.middleware_rabbitmq.server.service;

public interface OrderService {
    void makeOrderFanout(Long userId, Long productId, int number);
    void makeOrderDirect(Long userId, Long productId, int number);
    void makeOrderTopic(Long userId, Long productId, int number);
    void makeOrderTTL(Long userId, Long productId, int number);
    void makeOrderTTLMessage(Long userId, Long productId, int number);
    void makeOrderTTLWithDeadQueue(Long userId, Long productId, int number);
    void makeOrderTopicWithCallBack(Long userId, Long productId, int number);
}
